////TIME1308629201494
importPackage(com.blocks.blocks);
importPackage(com.blocks);
importPackage(com.blocks.model);
importPackage(com.jme3.math);
importPackage(java.lang);
var application = new Object();
application.setup = function() {
var MasterBlock39828777 = new MasterBlock("MasterBlock39828777", new Long(1308628868195));
MasterBlock39828777.init();
MasterBlock39828777.setLocalTranslation(new Vector3f(-40.125965, 2.7072544, 100.0258));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock39828777);
var ColorBlock754314653 = new ColorBlock("ColorBlock754314653", new Long(1308628868195));
ColorBlock754314653.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock754314653.init();
ColorBlock754314653.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	MasterBlock39828777.attachChild(ColorBlock754314653);
var ColorBlock988745938 = new ColorBlock("ColorBlock988745938", new Long(1308628868195));
ColorBlock988745938.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock988745938.init();
ColorBlock988745938.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock754314653.attachChild(ColorBlock988745938);
var ColorBlock742437998 = new ColorBlock("ColorBlock742437998", new Long(1308628868195));
ColorBlock742437998.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock742437998.init();
ColorBlock742437998.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock988745938.attachChild(ColorBlock742437998);
var ColorBlock389878561 = new ColorBlock("ColorBlock389878561", new Long(1308628868195));
ColorBlock389878561.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock389878561.init();
ColorBlock389878561.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock742437998.attachChild(ColorBlock389878561);
var ColorBlock64158439 = new ColorBlock("ColorBlock64158439", new Long(1308628868195));
ColorBlock64158439.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock64158439.init();
ColorBlock64158439.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock389878561.attachChild(ColorBlock64158439);
var ColorBlock1054619648 = new ColorBlock("ColorBlock1054619648", new Long(1308628868195));
ColorBlock1054619648.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1054619648.init();
ColorBlock1054619648.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock64158439.attachChild(ColorBlock1054619648);
var ColorBlock442927767 = new ColorBlock("ColorBlock442927767", new Long(1308628868195));
ColorBlock442927767.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock442927767.init();
ColorBlock442927767.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1054619648.attachChild(ColorBlock442927767);
var ColorBlock258298011 = new ColorBlock("ColorBlock258298011", new Long(1308628868195));
ColorBlock258298011.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock258298011.init();
ColorBlock258298011.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock442927767.attachChild(ColorBlock258298011);
var ColorBlock369694121 = new ColorBlock("ColorBlock369694121", new Long(1308628868195));
ColorBlock369694121.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock369694121.init();
ColorBlock369694121.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock258298011.attachChild(ColorBlock369694121);
var ColorBlock1625293 = new ColorBlock("ColorBlock1625293", new Long(1308628868195));
ColorBlock1625293.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1625293.init();
ColorBlock1625293.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock369694121.attachChild(ColorBlock1625293);
var ColorBlock179538209 = new ColorBlock("ColorBlock179538209", new Long(1308628868195));
ColorBlock179538209.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock179538209.init();
ColorBlock179538209.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1625293.attachChild(ColorBlock179538209);
var ColorBlock1064680797 = new ColorBlock("ColorBlock1064680797", new Long(1308628868195));
ColorBlock1064680797.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1064680797.init();
ColorBlock1064680797.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock179538209.attachChild(ColorBlock1064680797);
var ColorBlock110549103 = new ColorBlock("ColorBlock110549103", new Long(1308628868195));
ColorBlock110549103.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock110549103.init();
ColorBlock110549103.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1064680797.attachChild(ColorBlock110549103);
var ColorBlock355106703 = new ColorBlock("ColorBlock355106703", new Long(1308628868195));
ColorBlock355106703.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock355106703.init();
ColorBlock355106703.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock110549103.attachChild(ColorBlock355106703);
var ColorBlock1201828477 = new ColorBlock("ColorBlock1201828477", new Long(1308628868195));
ColorBlock1201828477.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1201828477.init();
ColorBlock1201828477.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock355106703.attachChild(ColorBlock1201828477);
var ColorBlock680555426 = new ColorBlock("ColorBlock680555426", new Long(1308628868195));
ColorBlock680555426.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock680555426.init();
ColorBlock680555426.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1201828477.attachChild(ColorBlock680555426);
var ColorBlock769816618 = new ColorBlock("ColorBlock769816618", new Long(1308628868195));
ColorBlock769816618.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock769816618.init();
ColorBlock769816618.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock680555426.attachChild(ColorBlock769816618);
MasterBlock39828777.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock39828777.getMasterId(), MasterBlock39828777);

var MasterBlock1062879213 = new MasterBlock("MasterBlock1062879213", new Long(1308627589600));
MasterBlock1062879213.init();
MasterBlock1062879213.setLocalTranslation(new Vector3f(2.5288644, 2.5081491, 10.411318));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1062879213);
var Block338231433 = new Block("Block338231433", new Long(1308627589600));
Block338231433.setBlockSides(BlockSides.SIDE_BACK);
Block338231433.setCustomFrequency(true);
Block338231433.setScriptName("/blocks/FrequencyGeneratorBlock.js");
Block338231433.init();
Block338231433.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1062879213.attachChild(Block338231433);
var Block500814247 = new Block("Block500814247", new Long(1308627589600));
Block500814247.setBlockSides(BlockSides.SIDE_BACK);
Block500814247.setCustomFrequency(true);
Block500814247.setScriptName("/blocks/PlusOne.js");
Block500814247.init();
Block500814247.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block338231433.attachChild(Block500814247);
var Block183551842 = new Block("Block183551842", new Long(1308627589600));
Block183551842.setBlockSides(BlockSides.SIDE_BACK);
Block183551842.setCustomFrequency(true);
Block183551842.setScriptName("/blocks/PlusOne.js");
Block183551842.init();
Block183551842.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block500814247.attachChild(Block183551842);
var Block401996333 = new Block("Block401996333", new Long(1308627589600));
Block401996333.setBlockSides(BlockSides.SIDE_BACK);
Block401996333.setCustomFrequency(true);
Block401996333.setScriptName("/blocks/PlusOne.js");
Block401996333.init();
Block401996333.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block183551842.attachChild(Block401996333);
var Block398479800 = new Block("Block398479800", new Long(1308627589600));
Block398479800.setBlockSides(BlockSides.SIDE_BACK);
Block398479800.setCustomFrequency(true);
Block398479800.setScriptName("/blocks/PlusOne.js");
Block398479800.init();
Block398479800.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block401996333.attachChild(Block398479800);
var Block15798676 = new Block("Block15798676", new Long(1308627589600));
Block15798676.setBlockSides(BlockSides.SIDE_BACK);
Block15798676.setCustomFrequency(true);
Block15798676.setScriptName("/blocks/PlusOne.js");
Block15798676.init();
Block15798676.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block398479800.attachChild(Block15798676);
var ColorBlock7670373 = new ColorBlock("ColorBlock7670373", new Long(1308627589600));
ColorBlock7670373.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock7670373.init();
ColorBlock7670373.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block15798676.attachChild(ColorBlock7670373);
var Block834235260 = new Block("Block834235260", new Long(1308627589600));
Block834235260.setBlockSides(BlockSides.SIDE_LEFT);
Block834235260.setScriptName("/blocks/RotationStepperBlock.js");
Block834235260.init();
Block834235260.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
Block834235260.getParameters().put("axis", 0.0);
Block834235260.getParameters().put("angle", 0.0);
	Block398479800.attachChild(Block834235260);
var ColorBlock838578626 = new ColorBlock("ColorBlock838578626", new Long(1308627589600));
ColorBlock838578626.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock838578626.init();
ColorBlock838578626.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block398479800.attachChild(ColorBlock838578626);
var Block823086990 = new Block("Block823086990", new Long(1308627589600));
Block823086990.setBlockSides(BlockSides.SIDE_RIGHT);
Block823086990.setScriptName("/blocks/RotationStepperBlock.js");
Block823086990.init();
Block823086990.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block823086990.setLocalRotation(new Quaternion(-0.3826835, -0.0, 0.0, -0.9238795));
Block823086990.getParameters().put("axis", 3.0);
Block823086990.getParameters().put("angle", -5.4977871011942625);
	Block401996333.attachChild(Block823086990);
var ColorBlock300682025 = new ColorBlock("ColorBlock300682025", new Long(1308627589600));
ColorBlock300682025.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock300682025.init();
ColorBlock300682025.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block823086990.attachChild(ColorBlock300682025);
var ColorBlock1301067853 = new ColorBlock("ColorBlock1301067853", new Long(1308627589600));
ColorBlock1301067853.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1301067853.init();
ColorBlock1301067853.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block401996333.attachChild(ColorBlock1301067853);
var Block11276961 = new Block("Block11276961", new Long(1308627589600));
Block11276961.setBlockSides(BlockSides.SIDE_LEFT);
Block11276961.setScriptName("/blocks/RotationStepperBlock.js");
Block11276961.init();
Block11276961.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
Block11276961.setLocalRotation(new Quaternion(0.70710677, 0.0, -0.0, -0.70710677));
Block11276961.getParameters().put("axis", 0.0);
Block11276961.getParameters().put("angle", 4.712388943880796);
	Block183551842.attachChild(Block11276961);
var ColorBlock213972478 = new ColorBlock("ColorBlock213972478", new Long(1308627589600));
ColorBlock213972478.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock213972478.init();
ColorBlock213972478.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block183551842.attachChild(ColorBlock213972478);
var Block32375910 = new Block("Block32375910", new Long(1308627589600));
Block32375910.setBlockSides(BlockSides.SIDE_RIGHT);
Block32375910.setScriptName("/blocks/RotationStepperBlock.js");
Block32375910.init();
Block32375910.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block32375910.setLocalRotation(new Quaternion(-0.92387956, -0.0, 0.0, -0.3826834));
Block32375910.getParameters().put("axis", 3.0);
Block32375910.getParameters().put("angle", -3.9269907865673304);
	Block500814247.attachChild(Block32375910);
var ColorBlock61261610 = new ColorBlock("ColorBlock61261610", new Long(1308627589600));
ColorBlock61261610.setBlockSides(BlockSides.SIDE_BELOW);
ColorBlock61261610.init();
ColorBlock61261610.setLocalTranslation(new Vector3f(0.0, -2.0, 0.0));
	Block32375910.attachChild(ColorBlock61261610);
var ColorBlock211917288 = new ColorBlock("ColorBlock211917288", new Long(1308627589600));
ColorBlock211917288.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock211917288.init();
ColorBlock211917288.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block500814247.attachChild(ColorBlock211917288);
MasterBlock1062879213.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1062879213.getMasterId(), MasterBlock1062879213);

var MasterBlock399923773 = new MasterBlock("MasterBlock399923773", new Long(1308628835752));
MasterBlock399923773.init();
MasterBlock399923773.setLocalTranslation(new Vector3f(-60.466145, 2.2013617, 78.09036));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock399923773);
var Block340251410 = new Block("Block340251410", new Long(1308628835752));
Block340251410.setBlockSides(BlockSides.SIDE_RIGHT);
Block340251410.setCustomFrequency(true);
Block340251410.setScriptName("/blocks/RangeFinderBlock.js");
Block340251410.init();
Block340251410.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block340251410.getParameters().put("axis", 2.0);
	MasterBlock399923773.attachChild(Block340251410);
var Block91785020 = new Block("Block91785020", new Long(1308628835752));
Block91785020.setBlockSides(BlockSides.SIDE_FRONT);
Block91785020.setScriptName("/blocks/RotationStepperBlock.js");
Block91785020.init();
Block91785020.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
Block91785020.getParameters().put("axis", 5.0);
Block91785020.getParameters().put("angle", -0.0);
	Block340251410.attachChild(Block91785020);
var ColorBlock972861705 = new ColorBlock("ColorBlock972861705", new Long(1308628835752));
ColorBlock972861705.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock972861705.init();
ColorBlock972861705.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block91785020.attachChild(ColorBlock972861705);
var ColorBlock181476788 = new ColorBlock("ColorBlock181476788", new Long(1308628835752));
ColorBlock181476788.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock181476788.init();
ColorBlock181476788.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock972861705.attachChild(ColorBlock181476788);
var Block888886287 = new Block("Block888886287", new Long(1308628835752));
Block888886287.setBlockSides(BlockSides.SIDE_ABOVE);
Block888886287.setCustomFrequency(true);
Block888886287.setScriptName("/blocks/One.js");
Block888886287.init();
Block888886287.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	MasterBlock399923773.attachChild(Block888886287);
var Block296617459 = new Block("Block296617459", new Long(1308628835752));
Block296617459.setBlockSides(BlockSides.SIDE_ABOVE);
Block296617459.setScriptName("/blocks/DirectionBlock.js");
Block296617459.init();
Block296617459.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block296617459.getParameters().put("axis", 0.0);
	Block888886287.attachChild(Block296617459);
MasterBlock399923773.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock399923773.getMasterId(), MasterBlock399923773);

var MasterBlock703733963 = new MasterBlock("MasterBlock703733963", new Long(1308627770100));
MasterBlock703733963.init();
MasterBlock703733963.setLocalTranslation(new Vector3f(-24.131548, 12.8944845, 39.99399));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock703733963);
var Block189022310 = new Block("Block189022310", new Long(1308627770100));
Block189022310.setBlockSides(BlockSides.SIDE_RIGHT);
Block189022310.setCustomFrequency(true);
Block189022310.setScriptName("/blocks/PlusOne.js");
Block189022310.init();
Block189022310.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	MasterBlock703733963.attachChild(Block189022310);
var Block275461032 = new Block("Block275461032", new Long(1308627770100));
Block275461032.setBlockSides(BlockSides.SIDE_RIGHT);
Block275461032.setCustomFrequency(true);
Block275461032.setScriptName("/blocks/TwoX.js");
Block275461032.init();
Block275461032.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block189022310.attachChild(Block275461032);
var Block795367333 = new Block("Block795367333", new Long(1308627770100));
Block795367333.setBlockSides(BlockSides.SIDE_RIGHT);
Block795367333.setCustomFrequency(true);
Block795367333.setScriptName("/blocks/TwoX.js");
Block795367333.init();
Block795367333.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block275461032.attachChild(Block795367333);
var Block147252381 = new Block("Block147252381", new Long(1308627770100));
Block147252381.setBlockSides(BlockSides.SIDE_RIGHT);
Block147252381.setCustomFrequency(true);
Block147252381.setScriptName("/blocks/TwoX.js");
Block147252381.init();
Block147252381.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block795367333.attachChild(Block147252381);
var Block683688299 = new Block("Block683688299", new Long(1308627770100));
Block683688299.setBlockSides(BlockSides.SIDE_RIGHT);
Block683688299.setScriptName("/blocks/Counter.js");
Block683688299.init();
Block683688299.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block147252381.attachChild(Block683688299);
var Block1217540618 = new Block("Block1217540618", new Long(1308627770100));
Block1217540618.setBlockSides(BlockSides.SIDE_RIGHT);
Block1217540618.setScriptName("/blocks/RotationStepperBlock.js");
Block1217540618.init();
Block1217540618.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block1217540618.setLocalRotation(new Quaternion(-1.0, -0.0, 0.0, -4.371139E-8));
Block1217540618.getParameters().put("axis", 3.0);
Block1217540618.getParameters().put("angle", -3.1415926292538643);
	Block683688299.attachChild(Block1217540618);
var ColorBlock660694762 = new ColorBlock("ColorBlock660694762", new Long(1308627770100));
ColorBlock660694762.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock660694762.init();
ColorBlock660694762.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1217540618.attachChild(ColorBlock660694762);
var ColorBlock153115522 = new ColorBlock("ColorBlock153115522", new Long(1308627770100));
ColorBlock153115522.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock153115522.init();
ColorBlock153115522.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock660694762.attachChild(ColorBlock153115522);
MasterBlock703733963.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock703733963.getMasterId(), MasterBlock703733963);

}
application.loop = function() {
}
